Victoria Embankment
Victoria Embankment is part of the Thames Embankment, a road and river-walk along the north bank of the River Thames in London.
Source: WikipediaThe Best Travel Spots nearby London Eye
Travel to London Eye in London, United Kingdom
Find hotels nearby 🏨
Find & Book the best travel experiences here
Landmark pictures in London Eye
Shot with a iPhone 11 Pro Max. Exposure: 1/4292, Aperture: 1.8, Focal Length: 4.2, ISO: 32